package com.tj.bo.account.server.entity;
import com.fqgj.common.entity.BaseEntity;
import java.math.BigDecimal;
import java.util.Date;
/**
* User: binary
* Date: 2020-06-17
* Time: 17:06:19.739
* TableDesc:账户
*/
public class AccountEntity extends BaseEntity{
    /**
    *账号
    */
    private String accountNo;
    /**
    *账户名
    */
    private String accountName;
    /**
    *账户类型
    */
    private String accountType;
    /**
    *状态 0 无效 1有效
    */
    private Integer status;
    /**
    *用户码
    */
    private String userCode;
    /**
    *货币
    */
    private String currency;
    /**
    *余额
    */
    private BigDecimal balance;
    /**
    *可用余额
    */
    private BigDecimal availableBalance;
    /**
    *冻结金额
    */
    private BigDecimal frozenAmount;
    /**
    *是否允许提现
    */
    private Integer allowWithdrawal;
    /**
    *赠送金额
    */
    private BigDecimal grants;
    /**
    *用户姓名
    */
    private String userName;
    /**
    *用户手机号
    */
    private String userMobile;
    /**
    *开户操作人
    */
    private String operator;


    public  String getAccountNo(){
        return this.accountNo;
    }

    public  AccountEntity setAccountNo(String accountNo){
        this.accountNo = accountNo;
        return this;
    }

    public  String getAccountName(){
        return this.accountName;
    }

    public  AccountEntity setAccountName(String accountName){
        this.accountName = accountName;
        return this;
    }

    public  String getAccountType(){
        return this.accountType;
    }

    public  AccountEntity setAccountType(String accountType){
        this.accountType = accountType;
        return this;
    }

    public  Integer getStatus(){
        return this.status;
    }

    public  AccountEntity setStatus(Integer status){
        this.status = status;
        return this;
    }

    public  String getUserCode(){
        return this.userCode;
    }

    public  AccountEntity setUserCode(String userCode){
        this.userCode = userCode;
        return this;
    }

    public  String getCurrency(){
        return this.currency;
    }

    public  AccountEntity setCurrency(String currency){
        this.currency = currency;
        return this;
    }

    public  BigDecimal getBalance(){
        return this.balance;
    }

    public  AccountEntity setBalance(BigDecimal balance){
        this.balance = balance;
        return this;
    }

    public  BigDecimal getAvailableBalance(){
        return this.availableBalance;
    }

    public  AccountEntity setAvailableBalance(BigDecimal availableBalance){
        this.availableBalance = availableBalance;
        return this;
    }

    public  BigDecimal getFrozenAmount(){
        return this.frozenAmount;
    }

    public  AccountEntity setFrozenAmount(BigDecimal frozenAmount){
        this.frozenAmount = frozenAmount;
        return this;
    }

    public  Integer getAllowWithdrawal(){
        return this.allowWithdrawal;
    }

    public  AccountEntity setAllowWithdrawal(Integer allowWithdrawal){
        this.allowWithdrawal = allowWithdrawal;
        return this;
    }

    public  BigDecimal getGrants(){
        return this.grants;
    }

    public  AccountEntity setGrants(BigDecimal grants){
        this.grants = grants;
        return this;
    }

    public  String getUserName(){
        return this.userName;
    }

    public  AccountEntity setUserName(String userName){
        this.userName = userName;
        return this;
    }

    public  String getUserMobile(){
        return this.userMobile;
    }

    public  AccountEntity setUserMobile(String userMobile){
        this.userMobile = userMobile;
        return this;
    }

    public  String getOperator(){
        return this.operator;
    }

    public  AccountEntity setOperator(String operator){
        this.operator = operator;
        return this;
    }
}
